import { request } from './request';

/*
    根据分类id获取对应参数
*/
export function handleGetAttrsByCateId(id, params) {
    return request({
        url: `/categories/${id}/attributes`,
        method: 'GET',
        params
    })
}

/*
    根据分类id添加对应 参数/属性
*/
export function handleAddAttrsByCateId(id, data) {
    return request({
        url: `/categories/${id}/attributes`,
        method: 'POST',
        data
    })
}

/*
    根据分类id和属性（参数）id获取具体（参数）属性
*/
export function getAttrByCateIdAndAttrId(cateId, attrId) {
    return request({
        url: `/categories/${cateId}/attributes/${attrId}`,
        method: 'GET'
    })
}

/*
    根据分类id和属性（参数）id   实现编辑
*/
export function editAttr(cateId, attrId, data) {
    return request({
        url: `/categories/${cateId}/attributes/${attrId}`,
        method: 'PUT',
        data
    })
}

/*
    根据分类id和属性（参数）id   实现删除
*/
export function deleteAttr(cateId, attrId) {
    return request({
        url: `/categories/${cateId}/attributes/${attrId}`,
        method: 'DELETE'
    })
}